body { 
  background-color: #fff;
  color: #333;
}

body, p, ol, ul, td, input {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   15px;
  line-height: 18px;
}
/* Haxor */
body, p, ol, ul, td {
  text-align: left;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a, .button { 
  color: #666;
}
a, a:link {
  padding: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}
a:visited { 
  color: #666; 
}
a:hover, input.button:hover { 
  color: #fff;
  background-color: #1D64AD;
}

/* Fonts e.d. */
body {
	margin: 0 auto;
	padding: 0;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	color: #333;
	background-color: #E5E5E5;
	text-align: center;
}

/* Make sure the table cells show the right font */
td, th, h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}

/* Always align top, not middle */
td, tr, th {
  vertical-align: top;
}

/* Fonts e.d. */

#mainbody {
  padding: 20px;
}

#mainbody table#main {
  width: 100%;
}

#content {
  display: table;
  width: 100%;
  float: left;
  background-color: white;
  background: #fff url(../images/right-bg.gif) right repeat-y;
  margin-left: 8px;
  padding: 10px;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 25px;
}

#content_bottom {
  /* Moet precies hetzelfde zijn als #content */
  display: table;
  margin-left: 8px;
  width: 100%;
  float: left;
  /* Tot hier */
  background: url(../images/bottom-bg.gif) top right no-repeat;
  height: 7px;

}

td#right {
  width: 275px;
}
